home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / FALCON / DEMOSVGA / FD_VGA11 / STZIP / WHATSNEW < prev    next >
Text File  |  1998-03-14  |  23KB  |  496 lines

  1.         What's new in STZIP ?
  2.  
  3.  
  4. Version 2.4         22 Dec 93
  5. -----------------------------
  6.  
  7. - The file display feature now speaks to picture viewers (such as
  8.   ShowView or GemView) to display the file as picture.
  9.    - Install a picture viewer supporting the View protocol as an accessory
  10.    - Set the View environment variable to the full name of that viewer
  11.      (e.g. setenv View C:\GEMVIEW.ACC). This should be optionnal, if
  12.      you don't set that variable, STZip will try to find the viewer by
  13.      itself.
  14.    - When clicking on the "Display" button in STZip, if the file is a
  15.      picture that the viewer is able to display, STZip will ask you
  16.      wether you want to display it as a picture.
  17.    - When displaying a compressed file, it will be extracted in memory.
  18.      The viewer should support the ViewData extension of the View protocol
  19.      to be able to display that picture. ShowImage support that extension.
  20.   If STZip don't ask you if you want to display the file as picture, this
  21.   is because
  22.          - The viewer is not able to display that file
  23.          - You try to display a compressed file and the Viewer does not
  24.            support ViewData.
  25.  
  26.  
  27. - If MiNT is present, STZip now runs as a MiNT domain process when used
  28.   in *command line* (with the help of Evan Langlois) (Gem interface
  29.   does not yet support that). This allows to compress files that don't
  30.   fit in the limited DOS 8.3 filename format. As in previous version,
  31.   STZip is able to extract long file names, both in command line and in
  32.   Gem.
  33.  
  34.   Note that STZip may have some problems creating directories during
  35.   extraction on alternate file systems (RAMFS or MINIXFS). This is a bug
  36.   in the MiNT kernel which has been reported.
  37.  
  38.   If MiNT is present, filenames are case sensitives. Using common Atari
  39.   zipfiles where filenames are all upper cases requires that you put in the
  40.   command line the name of the file to extract in upper case.
  41.   Use the -k option to set case insensitive mode.
  42.   Note however that for security reasons, a file named 'ab' will overwrite
  43.   'AB' in a zipfile.
  44.  
  45. - You can set frequently used options in command lines in an environnement
  46.   variable named STZIP_OPT. STZip will simply add that variable at the
  47.   beginning of the command line.
  48.   e.g.    setenv STZIP_OPT -k
  49.   so that STZip will always be in case insensitive mode.
  50.  
  51. - When creating a self extracting file, you may choose if the self
  52.   extracting file will overwrite files during extraction without
  53.   asking. Answer Yes to the question in Gem, or use the -o switch
  54.   in command line if you want that.
  55.  
  56. - In the zip contents box, a point just before the file name means that
  57.   there is a comment attached to that file.
  58.  
  59. - In Gem, it is possible to create a subdir in the zipfile. The program
  60.   will ask you wether you want to create a subdir in the disk or in the
  61.   zip when you click on "Create Subdir". Note that a subdir in a zipfile
  62.   only exists if you put files in it. If you do not compress anything
  63.   in it, the created subdir will not appear in the zipfile.
  64.  
  65. - Added a -q option in command line, it suppress all output.
  66.  
  67. - Fixed name truncation when compressing files with a very long path
  68.   (reported by Georges-Emile April). Generally, using very long paths
  69.   should work better.
  70. - Fixed crash when inflating files in command line using MultiTOS
  71.   (reported by Stefan Haake).
  72. - Fixed problem when self extracting files contains subdirectories with
  73.   short names (reported by Steven Ourada).
  74. - Fixed various and/or random problems when STZip was started as an
  75.   application (reported by steve j and Sebastian Ludorf)
  76. - Finally fixed problem with MetaDOS
  77. - Fixed division by zero bombing when displaying a short text file (reported
  78.   by Scott Dowdle, Dirk Steins and Morgan Stewart)
  79. - Fixed problem when self extracting files contains individual comments
  80.   (reported by Roger Derry)
  81. - Fixed List contents to printer when using Gem (reported by Willem
  82.   Mulder and Roger Derry)
  83. - Fixed bug in File Display / Save when the user set the block start after
  84.   the block end
  85. - Directories weren't deleted on modern TOS when using delete in Gem.
  86.   Fixed. (reported by Eric Da Cunha)
  87. - Default font size in file display is now 9 instead of 10. (Steve Taylor)
  88. - Fixed bug when clicking on the full box of the file display window.
  89.   (Peter Seitz)
  90. - Fixed problem with CRC when extracting on a PC empty files compressed on ST
  91.   (reported by Markus Fischer).
  92. - Bypass incompatibily (sign of offset in Fseek(o,2)) of some MiNT file
  93.   systems (Evan Langlois).
  94. - Finally fixed rename bug.
  95. - In rare occasions, an error message was wrongly produced when
  96.   deleting compressed files (Move option) (Dirk Steins).
  97.  
  98. --=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
  99.  
  100. Version 2.3         22 Jul 93
  101. -----------------------------
  102.  
  103. - Added a listing option in Gem for users who can't ever use the command line
  104. - Added keyboard shortcuts for the main dialog (since auto programs such as
  105.   LetThemFly don't work on that special window/dialog)
  106.  
  107. - The resource file has been damaged in v2.2, that caused a lot of troubles
  108.   in Gem (file display, comment editing...). Fixed
  109. - STZip was sometimes reporting corrupted files when using the 'Check' function
  110.   while they were correct (reported by Robert Federle)
  111. - No more limits of 200 files in the file selectors.
  112. - Self extracting files now prompts before overwriting files.
  113. - When moving files, the subdirectories weren't deleted. Fixed. (reported
  114.   by Richard Karsmakers and Ghlenn Willard)
  115. - Fixed problems when using Update on zips with subdirs (Gregor Duchalski)
  116. - Fixed problems about extensions with createdir/file rename (Ivan Venturi)
  117. - Sorting a zipfile with size wasn't working (reported by Renker)
  118. - When deleting a subdirectory on the disk, the exact number of files
  119.   is displayed on the prompt Yes/No.
  120. - Fixed bug with MetaDOS (unchecked) (reported by Julian Reschke)
  121. - Fixed bug about the -p option (reported by Markus Dobler)
  122. - Minor fixes in error handling, File Display (key assignement, speed...)
  123.  
  124. - I suppose there's no more problem with dialog boxes on TT, I gave up
  125.   trying to save the screen, it is now redrawn after a dialog.
  126.  
  127. --=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
  128.  
  129. Version 2.2         12 Feb 93
  130. -----------------------------
  131.  
  132. A few new features ...
  133.  
  134. - Added block operation in File Display. You may now select a block
  135.   and save it, print it or copy it to the clipboard. It is also
  136.   possible to print the entire file. Press the HELP key (or double click
  137.   in the window) during display to select on a function or to find the
  138.   keyboard shortcuts.
  139. - On modern desktop, droping a file (which is not a zipfile) on the STZip
  140.   icon will open a zipfile with a similar name (e.g. FLAP.ZIP if you dropped
  141.   FLAP.PRG). STZip will use the path of the file as the current directory.
  142. - New option "Go in Current Dir" in configuration : rather than using the
  143.   file directory saved in the configuration file (for choosing the zipfile
  144.   and the files to compress), STZip choose the current directory.
  145. - Default compression algorithm is now Deflating.
  146. - Font ID and size used for file display are now saved in the configuration
  147.   file.
  148.  
  149. and a few fixes...
  150.  
  151. - When selecting zip or disk files (_not_ subdirs), the total selected size
  152.   was displayed. It now scans recursively subdirectories to find their sizes.
  153. - Rename in Gem was buggy, Ghlenn Willard.
  154. - Fixed small compatibility problems with PKZip 2.04 (crypt and inflate)
  155. - Fixed bugs in medium resolution display (reported by dmviolat)
  156. - Displaying a crypted file wasn't working, reported by Theo Runia and
  157.   Carsten Brockman
  158. - Fixed problem in Gem when two subdirs in the zipfile begins with the
  159.   same characters, reported by Carsten Brockmann
  160. - Fixed problems in file display with some font size, reported by Christian
  161.   Limpach
  162. - Fixed memory bug when deflating lots of very small files (Ghlenn Willard)
  163.  
  164. and a few minor fixes.
  165. I had reports about problems with dialog boxes on TT, I've changed a few
  166. things but I cannot check so I don't know if it's ok or not. If there are
  167. still some problems, try removing the TT flags in the program header. That
  168. may fix the problem.
  169.  
  170. --=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
  171.  
  172. Version 2.1         27 Dec 92
  173. -----------------------------
  174.  
  175. - The main dialog is now in a window, this should be better for
  176.   MultiTOS users.
  177. - Updated the main documentation (the old one was very outdated)
  178. - Speed up inflating on self extracting files, it was slower than inflating
  179.   the sfx file from STZip !
  180. - Extended the limits of a zipfile, it is now possible to have up to
  181.   65536 files in a zip, assuming you have the memory to handle them.
  182. - Added a switch to suppress queries when deleting files, and a Rename
  183.   button when looking at a file (after a double clic).
  184. - Added a -g flag in Command Line and a button in the Config box in Gem
  185.   to extract a file in its corresponding directory. If selected, all files
  186.   from FFF.ZIP will be extracted in the directory FFF.
  187. - Wildcards for the zipfile in command line are allowed (but be sure that
  188.   your shell doesn't expand them because it won't work). You can do
  189.      stzip -xg *.zip    this will extract all the zip files in their directory
  190.   or stzip -z *.zip <comment.txt  this will change the zip comments for all
  191.   the zipfiles. (note that -z may now be used alone, without any action
  192.   switch).
  193. - Support of the slighlty different crypting algorithm of Unix's Info-Zip.
  194.  
  195. All other changes are bug fixes :
  196.  
  197. - Fixed a bug in deflation (giving CRC errors)
  198. - Fixed a memory problem when checking zip files, reported by willy.
  199. - Fixed 'Display free disk space on TOS<1.4' which wasn't working,
  200.   reported by Vincent Partington.
  201. - Do not bomb when clicking on Select: 0 with an empty zip file, reported by
  202.   Pierre-Alain Boucard.
  203. - Fixed small problems in the display window after a font size change.
  204. - A CRC error was wrongly produced when displaying a large deflated file,
  205.   this is fixed, reported by Ghlenn Willard.
  206. - Fixed problems with 'Allocating twice outbuffers', Ghlenn Willard.
  207. - When a file is compressed and then deleted (because the 'Move' option is
  208.   enabled), the file selection box wasn't updated, again Ghlenn Willard.
  209. - Fixed the "Sort by extension" option in Gem, it was sorting wrongly the
  210.   filenames. Nobody was using this ?
  211. - Specifiying a file with a path during extraction/delete in CL was buggy,
  212.   as well as giving a directory name for compression.
  213. - Fixed problem with freshen/update when dealing with subdirectories.
  214. - Since I had a lot of questions asking "What is ZIPJR for?", I've removed
  215.   it from the distribution. Tell me if you used it.
  216.  
  217. --=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
  218.  
  219. Version 2.0          15 Aug 92
  220. ------------------------------
  221.  
  222. Summary of changes, from most important to small bug fix, since version 1.1 :
  223.  
  224.  
  225. - New compression algorithm
  226.   -------------------------
  227.   
  228.   Named 'Deflating', it compress better than imploding and is
  229.   compatible with the upcomming PKZIP 2.0. At this time, PKZIP 2.0 is not
  230.   released, but an alpha version with deflating, v1.93, is available.
  231.  
  232.   Using a command line, you may select this algorithm with the -ed option.
  233.   The default algorithm, for this version, is still Imploding.
  234.   Using the Gem interface, you may select this algorithm in the Config
  235.   dialog box.
  236.  
  237.   This algorithm has three variants : one that compress faster but not so good,
  238.   one medium, and one which compress best but slowly. There are buttons to
  239.   select the one you want in Gem. Using a command line, -edf gives you the
  240.   fast one, -edb the best one, and -ed the medium.
  241.  
  242.   Note that at the time of the release, not all versions of ZIP on all
  243.   computers are able to extract deflated files.
  244.  
  245.  
  246. - Self extracting file support
  247.   ----------------------------
  248.  
  249.   You may use ZIP2TOS.PRG to convert a zip file to a .TOS program which
  250.   will contains the compressed files and will extract them when launched.
  251.  
  252.   Without parameters, you will be prompted for the file to convert. You may
  253.   also calls it with the zipfile names in parameters, from the desktop (drag
  254.   a file) or a shell (zip2tos *.zip)
  255.  
  256.   A self extracting file should contains _only_ deflated or stored files. It
  257.   will be unable to explode or unshrink files. This is _not_ checked when
  258.   ZIP2TOS does the conversion.
  259.  
  260.   A self extracting file may be used as a normal zip file. Using STZip >1.3,
  261.   you will be able to change the comments, list, extract, add or delete
  262.   compressed files in the self extracting file.
  263.  
  264.  
  265. - Crypting and uncrypting files
  266.   -----------------------------
  267.  
  268.   A compressed file inside a zip may be crypted. STZip use the same
  269.   algorithm as PKZIP, 
  270.  
  271.   You may specify a password using the -w switch when using the command
  272.   line interface, or by clicking in the "Crypt box" in the Gem interface.
  273.   The files to be compressed will be encrypted using that password.
  274.  
  275.   That password will be also used when extracting files. If you forgot
  276.   to specify it and STZip encounter a crypted file, it will prompt you.
  277.  
  278.   (i.e. : if you compress files using password BURP and extract them
  279.   without leaving STZip, STZip won't prompt you for the password since it
  280.   still has BURP in mind).
  281.  
  282.   STZip is also able to tell you if the password supplied for extracting a
  283.   file is wrong. Note that the password is not stored in the file (would be
  284.   stupid!).
  285.  
  286.  
  287. - Updating and freshening a zipfile
  288.   ---------------------------------
  289.  
  290.   'Adding' would compress all the selected files, wether they are already
  291.   in the zip or not.
  292.   
  293.   Three new modes are available :
  294.  
  295.  -Freshening : only specified files that are already in the zip and are
  296.         newer than those in the zip will be added.
  297.  -Updating : only specified files that are already in the zip and are
  298.          newer than those in the zip, _AND_ the specified files that are
  299.          not in the zipfile will be added.
  300.  -Using a date line : only the files changed after the specified date will
  301.          be added.
  302.  
  303. To use that in Gem, click on the 'Add Mode' box, and select what you want.
  304. To use that in a command line,
  305.    freshening is -f : stzip -f backup *.c
  306.    updating is -u   : stzip -u galery *.gif
  307.    date line is -t  : stzip -a -t011692 fip *.prg
  308.       Will add all *.prg files created or changed after Janury 16th 1992.
  309.       Note the US date format !
  310.  
  311. - Minor changes
  312.   -------------
  313.  
  314.   - Added 'Delete original files' in the Config box in the Gem interface. If
  315.     selected, the original files on disk will be deleted after compression.
  316.  
  317.   - In Gem, new window for displaying information, so that it should be
  318.     possible to compress in background using MultiTOS.
  319.  
  320.   - STZip checks for its configuration file in its home directory
  321.     using shell_find. I think that doesn't work on TOS < 1.4.
  322.  
  323.   - STZip detects files packed with Ice and Atom and does not try to compress
  324.     them (infos supplied by David Ducassou). Also checks files packed with
  325.     compress, freeze and PfxPack as does older versions.
  326.  
  327.   - Added 'Check Zipfile' in the Gem interface. That checks if the zip
  328.     file extracts correctly.
  329.  
  330.   - If you're in the zip directory DIR while in Gem, the files you may compress
  331.     will be put in that directory. That's not new, the news is that you may do
  332.     the same using the command line interface, by using the -i option :
  333.     stzip -a burp -i dir *.*
  334.     will add all files in the directory dir OF the zip file.
  335.  
  336.   - File attributes are handled : stzip will also adds hidden and system files,
  337.     and will extract those files with their original file attributes.
  338.  
  339.   - Added an option to force the free disk space display on Tos < 1.4
  340.     (this is generally slow).
  341.  
  342.   - More drive letters in Gem.
  343.  
  344.   - Redirection >AUX: is now possible using the command line interface
  345.  
  346. - Bug fixes
  347.   ---------
  348.  
  349.   - Fixed bug when extracting 0 length files on TOS 2.x and 3.x, reported
  350.     by Gianfranco Marino and willy.
  351.   - Fixed bug when displaying files with lines separated by CR, reported
  352.     by Robert Eckardt.
  353.   - STZip wasn't adding the default .ZIP extension when the file name typed
  354.     in the file selector was just 8 characters long (Robert Eckardt).
  355.   - Fixed bug with vro_cpyfm, reported by Wilfried Behne
  356.   - In Gem, the zip size is now updated after a delete, reported by willy
  357.   - It is now possible to display a Stored file in the display window
  358.  
  359. --=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
  360.  
  361. Version 1.1          14 Jan 92
  362. ------------------------------
  363. Well... Some bugs in 1.0 needed to be unimplemented ! :-(
  364. - Fixed incompatibility bug with PKUNZIP happening sometimes
  365. - Corrected bug when changing the zipfile after having edited the
  366.   comments of the old one (was overwriting the new one)
  367. - You may now add a file in a subdir of a zipfile, it will be compressed
  368.   with the correct path (it was added in the root of the zip file before).
  369. - Corrected bug when compressing many files in .TTP
  370. - The path stored in the config file wasn't used in some functions (resulting
  371.   in disk selector containing directories of a path and files of another one !)
  372.   fixed (reported by willy)
  373. - Fixed bugs with MultiGEM reported by Peter Kocourek
  374. - Fixed bug when displaying files with lines ending with LF only (not CR LF)
  375. - Improved file display (horizontal slide etc)
  376. - Faster compression on highly redondant file (was very slow)
  377. - Only ESC stops compression or decompression (before any key was stopping)
  378. . Added confirmation when deleting a file on disk.
  379. . Fixed bug when PATH was empty
  380. . Fixed bug when zip file name was >45 chars
  381.  
  382. --=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
  383.  
  384. Version 1.0           28 Dec 91
  385. -------------------------------
  386. - New implementation of the Imploding algorithm. It is now faster
  387.   (especially for text files) and uses less memory.
  388. - You may display files in a window, compressed or uncompressed !
  389.   Press HELP for help (search string, save file, clipboard, change fonts)
  390. - Added edition of comments in GEM.
  391. - Delete files in zip and overwrite file in zip is supported both in GEM
  392.   and TTP.
  393. - Included resource in the program and added color support.
  394. - Fixed problem with zipfile being sometimes corrupted when adding a file
  395. - Added handling of a config file. It is loaded automatically if found and
  396.   may be saved in the dialog box 'configuration'. It contains also the
  397.   directory where to find zipfiles (used in the file selector) and the 'DISK'
  398.   path.
  399. - Included english and german translations of the documentation made by
  400.   Peter Kocourek and Juergen Kiesheyer. Thanks to both !
  401. - With new features and inclusion of the resource in the program, stzip.prg
  402.   has largely grown in size. People not using GEM might be low in memory or
  403.   might want to reduce loading time, so I included ZIPJR.TTP, which is a
  404.   command line only version of STZIP, without GEM handling. Features are
  405.   exactly the same.
  406. - Added check archive (-c) and extract files to screen (-s) in command line.
  407. - Faster scroll in the window when compressing/extracting in GEM
  408. - On TOS < 1.4, doesn't display free disk space because it's slow
  409. - You may stop compression/decompression in GEM by pressing a key
  410.   (it will only take effect when displaying something)
  411. - Delete original files after compression (ie : -am) works as expected in TTP.
  412. - Disable FormDoIt on some buttons (file names etc) so that there's no
  413.   alt-key bindings on these buttons.
  414. - Fixed problem with files packed with PKZIP and authenticity verification
  415. - Fixed compatibility problem with some versions of UNZIP (<3.0)
  416. Bugs :
  417. - When LTMF 1.14 is active, pressing a key to stop compression in Gem
  418.   doesn't work.
  419. - Selection on multiple file (by keeping mouse button pressed) doesn't
  420.   work as expected when FormDoIt is active.
  421. - Display a file in GEM which was Stored is not yet possible.
  422.  
  423. --=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
  424.  
  425. Version 0.9      19 Jun 91
  426. --------------------------
  427. This is a bug fix version.
  428. -Fixed problem (was terribly slow and bad ratio) with imploding highly
  429.  compressible files (such as data base etc).
  430. -Fixed problem computing CRC when imploding small files.
  431. -Fixed problem with AMCGDOS ('invalid handle').
  432. -Fixed problem with zip file of length 0.
  433. -Can select multiple files in one clic in Gem.
  434. -'@list' option in command line and redirection without shell are working now.
  435. -Handles errors in GEM and in Implode correctly.
  436. -Added ARGV support in command line.
  437. -Can set a zip file comment from a file using '<' redirection
  438.  (e.g. stzip -az file.zip dummyfile <bbs.txt)
  439.  
  440. The following 'bugs' are known and will be corrected as soon as possible :
  441. - support of all screen resolutions
  442. - delete/update files in a zip
  443. - changing comments in gem
  444. - store file when the compressed data is larger than the original
  445. - the -m option should be considered as unimplemented. it only does a
  446.   Fdelete on the parameter, without handling directory change, wildcards,
  447.   ~ and @
  448.  
  449. --=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=---=--
  450.  
  451. Version 0.8       9 May 91
  452. --------------------------
  453. Fixed compatibility problem with PKUNZip/Implode, doesn't compress better
  454. than PKZip anymore :-(
  455. You can use the old incompatible compression algorithm with the -ej
  456. switch. It is strongly suggested not to use it unless you are sure
  457. nobody will extract the file on a PC.
  458. Hope to increase compression ratio in next release.
  459.  
  460. Version 0.7      21 Apr 91
  461. --------------------------
  462. Big text files couldn't implode without bombing, fixed.
  463.  
  464. Version 0.6       4 Apr 91
  465. --------------------------
  466. Imploding is now the default algorithm, and detects text files to use
  467. better parameters. Added drive buttons.
  468.  
  469. Version 0.5       3 Apr 91
  470. --------------------------
  471. Added imploding, use the -ei switch to select it in command line, or go in
  472. the configuration box in gem.
  473.  
  474. Version 0.4      29 Dec 90
  475. --------------------------
  476. Compiler change, stzip.prg is 22k smaller. Added disk format.
  477.  
  478. [sleeping]
  479.  
  480. Version 0.3      1 Jun 90
  481. -------------------------
  482. Bugs changed, Comments. -z (set zipcomment) and -t (set zipfile date)
  483. switchs added.
  484.  
  485. Version 0.2   30 April 90
  486. -------------------------
  487. Shrinking is nearly 65% faster.
  488. Many bugs removed. No more limitation in the number of files added.
  489. Added a -e switch to select the compression method (currently, only -es
  490. (store only) is useful), and a -p switch to store paths when not
  491. recursing into subdirs.
  492.  
  493. Version 0.1    5 April 90
  494. -------------------------
  495. First beta release.
  496.